//
//  GSDocView.h
//  RtSDK
//
//  Created by Gaojin Hsu on 3/23/15.
//  Copyright (c) 2015 Geensee. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "GSDocPage.h"

/**
 *  用于显示文档的View
 */
@interface GSDocView : UIScrollView

/**
 *  设置zoomEnabled值，打开和关闭缩放功能，设置为YES表示可以缩放
 */
@property (assign, nonatomic)BOOL zoomEnabled;

/**
 *  设置文档显示模式，YES为平铺模式，No为正常比例缩放模式
 */
@property (assign, nonatomic)BOOL fullMode;

/**
 *  初始化GSDocView对象
 *
 *  @param frame GSDocView对象的矩形区域
 *
 *  @return GSDocView对象
 */
- (id)initWithFrame:(CGRect)frame;

/**
 *  绘制文档页
 *
 *  @param page 文档页对象
 *  @see GSDocPage
 */
- (void)drawPage:(GSDocPage*)page;


/**
 *  在文档上绘制标注
 *
 *  @param anno 标注对象
 *  @param page 文档页对象
 *  @see GSAnnoBase
 *  @see GSDocPage
 */
- (void)drawAnno:(GSAnnoBase*)anno onPage:(GSDocPage*)page;

@end
